#include "libfuncs.h"

char *funcs[]=
{ "MAPSWITCH","WARP","ADDCHARACTER","SOUNDEFFECT","GIVEITEM","TEXT",
  "ALTERFTILE","ALTERBTILE","FAKEBATTLE","RETURN","PLAYMUSIC","STOPMUSIC",
  "HEALALL","ALTERPARALLAX","FADEIN","FADEOUT","REMOVECHARACTER","BANNER",
  "ENFORCEANIMATION","WAITKEYUP","DESTROYITEM","PROMPT","CHAINEVENT",
  "CALLEVENT","HEAL","EARTHQUAKE","SAVEMENU","ENABLESAVE","DISABLESAVE",
  "REVIVECHAR","RESTOREMP","REDRAW","STEXT","DISABLEMENU","ENABLEMENU","WAIT",
  "SETFACE","MAPPALETTEGRADIENT","BOXFADEOUT","BOXFADEIN","GIVEGP","TAKEGP",
  "CHANGEZONE","GETITEM","FORCEEQUIP","GIVEXP","SHOP","PALETTEMORPH",
  "CHANGECHR","READCONTROLS","VCPUTPCX","HOOKTIMER","HOOKRETRACE",
  "VCLOADPCX","VCBLITIMAGE","PLAYFLI","VCCLEAR","VCCLEARREGION","VCTEXT",
  "VCTBLITIMAGE","EXIT","QUIT","VCCENTERTEXT","RESETTIMER","VCBLITTILE",
  "SYS_CLEARSCREEN","SYS_DISPLAYPCX","OLDSTARTUPMENU","VGADUMP","NEWGAME",
  "LOADMENU","DELAY","PARTYMOVE","ENTITYMOVE","AUTOON","AUTOOFF",
  "ENTITYMOVESCRIPT","VCTEXTNUM","VCLOADRAW","VCBOX","VCCHARNAME",
  "VCITEMNAME","VCITEMDESC","VCITEMIMAGE","VCATEXTNUM","VCSPC","CALLEFFECT",
  "CALLSCRIPT", "VCLINE", "GETMAGIC","BINDKEY","TEXTMENU","ITEMMENU",
  "EQUIPMENU","MAGICMENU","STATUSSCREEN","VCCR2", "VCSPELLNAME", "VCSPELLDESC",
  "VCSPELLIMAGE", "MAGICSHOP","VCTEXTBOX","PLAYVAS","VCMAGICIMAGE" };
  // 104

char *vars0[]=
{ "A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S",
  "T","U","V","W","X","Y","Z","NUMCHARS","GP","LOCX","LOCY","TIMER",
  "DRAWPARTY","CAMERATRACKING","XWIN","YWIN","B1","B2","B3","B4","UP","DOWN",
  "LEFT","RIGHT","TIMERANIMATE","FADE","LAYER0","LAYER1","LAYERVC","QUAKEX",
  "QUAKEY","QUAKE","SCREENGRADIENT","PMULTX","PMULTY","PDIVX","PDIVY","VOLUME",
  "PARALLAXC","CANCELFADE","DRAWENTITIES","CURZONE","TILEB","TILEF",
  "FOREGROUNDLOCK","XWIN1","YWIN1","LAYER1TRANS","LAYERVCTRANS","FONTCOLOR",
  "KEEPAZ","LAYERVC2","LAYERVC2TRANS", "VCLAYERWRITE"};

char *vars1[]=
{ "FLAGS","FACING","CHAR","ITEM","VAR","PARTYINDEX","XP","CURHP","MAXHP",
  "CURMP","MAXMP","KEY","VCDATABUF","SPECIALFRAME","FACE","SPEED",
  "ENTITY.MOVING","ENTITY.CHRINDEX","MOVECODE","ACTIVEMODE","OBSMODE",
  "ENTITY.STEP","ENTITY.DELAY","ENTITY.LOCX","ENTITY.LOCY","ENTITY.X1",
  "ENTITY.X2","ENTITY.Y1","ENTITY.Y2","ENTITY.FACE","ENTITY.CHASING",
  "ENTITY.CHASEDIST","ENTITY.CHASESPEED","ENTITY.SCRIPTOFS","ATK","DEF","HIT",
  "DOD","MAG","MGR","REA","MBL","FER","ITEM.USE","ITEM.EFFECT","ITEM.TYPE",
  "ITEM.EQUIPTYPE","ITEM.EQUIPINDEX","ITEM.PRICE", "SPELL.USE", "SPELL.EFFECT",
  "SPELL.TYPE", "SPELL.PRICE", "SPELL.COST","LVL","NXT","CHARSTATUS", "SPELL"};

char *vars2[]=
{ "RANDOM","SCREEN","ITEMS","CANEQUIP","CHOOSECHAR", "OBS", "SPELLS" };

char write0[]=
{ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1,1,1,1,
  1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1 }; // 73

char write1[]=
{ 1,0,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,
  0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }; // 58

char write2[]=
{ 0,1,1,0,0,1,0 }; // um.. 7 :)
